package com.yellowpage.bigdata.service;

import java.util.List;
import java.util.Map;

import com.yellowpage.white.common.PageRender;
import com.yellowpage.white.service.BaseService;

import com.yellowpage.bigdata.data.NspOnofflogTaRegionMonthEntity;

public interface NspOnofflogTaRegionMonthEntityService extends BaseService {  

    /* Smooth generate Method */ 
    public NspOnofflogTaRegionMonthEntity getNspOnofflogTaRegionMonthEntity(Long id);
    public List<NspOnofflogTaRegionMonthEntity> getAllNspOnofflogTaRegionMonthEntity();
    public List<Map> queryNspOnofflogTaRegionMonthEntityByPage(Map queryMap, PageRender pageRender);
    public void saveNspOnofflogTaRegionMonthEntity(NspOnofflogTaRegionMonthEntity nspOnofflogTaRegionMonthEntity);
	public void updateNspOnofflogTaRegionMonthEntity(NspOnofflogTaRegionMonthEntity nspOnofflogTaRegionMonthEntity);
	public void delete(List deleteList);

    /**
     * excel导出不分页查询
     * */
    List<Map> queryAllNspOnofflogTaRegionDayEntity(Map queryMap);

    /**
     * 图表查询返回，需要返回指定日期内累计新增数
     * */
    List<Map> queryAllNspOnofflogTaRegionMonthSumByDate(Map queryMap);
}
  

